include("bernoulli_polynomials.jl")
include("charpoly_integers.jl")
include("det_commutative_ring.jl")
include("det_field.jl")
include("det_polynomials.jl")
include("fateman.jl")
include("minpoly_integers.jl")
include("minpoly_finite_field.jl")
include("minpoly_gcd_domain.jl")
include("pearce.jl")
include("polynomials_number_field.jl")
include("resultant.jl")
include("solve_polynomials.jl")

function benchmark_all()
   benchmark_fateman()
   benchmark_pearce()
   benchmark_resultant()
   benchmark_poly_nf_elem()
   benchmark_solve_poly()
   benchmark_znz_det()
   benchmark_nf_det()
   benchmark_bernoulli()
   benchmark_det_poly_ring()
   benchmark_charpoly_int()
   benchmark_minpoly_gcd_domain()
   benchmark_minpoly_finite_field()
   benchmark_minpoly_integers()
end

